namespace HotChocolate.Types;

internal static class WellKnownScalarTypes
{
    public const string EmailAddress = nameof(EmailAddress);
    public const string HexColor = nameof(HexColor);
    public const string Hsl = nameof(Hsl);
    public const string Hsla = nameof(Hsla);
    public const string IPv4 = nameof(IPv4);
    public const string IPv6 = nameof(IPv6);
    public const string Isbn = nameof(Isbn);
    public const string Latitude = nameof(Latitude);
    public const string LocalCurrency = nameof(LocalCurrency);
    public const string Longitude = nameof(Longitude);
    public const string MacAddress = nameof(MacAddress);
    public const string NegativeFloat = nameof(NegativeFloat);
    public const string NegativeInt = nameof(NegativeInt);
    public const string NonEmptyString = nameof(NonEmptyString);
    public const string NonNegativeInt = nameof(NonNegativeInt);
    public const string NonPositiveFloat = nameof(NonPositiveFloat);
    public const string NonPositiveInt = nameof(NonPositiveInt);
    public const string NonNegativeFloat = nameof(NonNegativeFloat);
    public const string PhoneNumber = nameof(PhoneNumber);
    public const string Port = nameof(Port);
    public const string PositiveInt = nameof(PositiveInt);
    public const string PostalCode = nameof(PostalCode);
    public const string Rgb = nameof(Rgb);
    public const string Rgba = nameof(Rgba);
    public const string SignedByte = nameof(SignedByte);
    public const string UnsignedShort = nameof(UnsignedShort);
    public const string UnsignedInt = nameof(UnsignedInt);
    public const string UnsignedLong = nameof(UnsignedLong);
    public const string UtcOffset = nameof(UtcOffset);
}
